# coding=utf-8
# 作者： 磊
# @Time：2022/5/5
import json
import random
import pytest
from Demo08.common.request_util import RequestsUtil
from Demo08.common.yaml_util import write_extract_yaml, read_extract_yaml, read_testcase_yaml

'''
1、明天弄，热加载 debug
2、在yaml文件中调用debug中的方法
'''

class TestSecondRequest8:
    @pytest.mark.parametrize('caseinfo', read_testcase_yaml('/Demo08/testcase/yaml/get_token.yml'))
    def test_get_toke(self,caseinfo):
        res=RequestsUtil().analysis_yaml(caseinfo)

    @pytest.mark.parametrize('caseinfo', read_testcase_yaml('/Demo08/testcase/yaml/query_token.yml'))
    def test_query_token(self,caseinfo):
        res=RequestsUtil().analysis_yaml(caseinfo)

    @pytest.mark.parametrize('caseinfo', read_testcase_yaml('/Demo08/testcase/yaml/post_edit_id.yml'))
    def test_post_edit(self,caseinfo):
        res=RequestsUtil().analysis_yaml(caseinfo)

    @pytest.mark.parametrize('caseinfo', read_testcase_yaml('/Demo08/testcase/yaml/file_up.yml'))
    def test_file_up(self,caseinfo):
        res=RequestsUtil().analysis_yaml(caseinfo)

if __name__ == '__main__':
        pytest.main(['-vs',"test11.py"])

